package java学习.代码随想录.动态规划;

import com.alibaba.fastjson.JSONObject;
import org.json.JSONArray;

import java.util.List;

/**
 * **************
 * 项目名称: 蓝桥杯-Java学习 <br/>
 * 文件名称:  <br/>
 * 文件描述: 这里添加您的类文件描述，说明当前文件要包含的功能。 <br/>
 * 文件创建：刘世锦Lenovo <br/>
 * 创建时间: 2022/8/25 <br/>
 *
 * @version v1.0 <br/>
 * @update [序号][日期YYYY-MM-DD][更改人姓名][变更描述]<br/>
 * *************
 */
public class 测试JSONArray {

    public static void main (String[] args) {
        String testdata1 = "[{\"id\":12,\"name\":\"善斋\",\"auditIncluded\":0}]";
//        String data = "[{\"birthday\":\"2000\",\"major\":[\"挖掘机\",\"炒菜\"],\"name\":\"xiaoming\",\"comment\":\"hello world\",\"age\":25.2,\"status\":0}]";
        Object o = JSONObject.toJSON(testdata1).toString();

        System.out.println(o.toString());
//        JSONArray json = JSONArray.parseArray(testdata1);
//        System.out.println(json);
//        for (int i = 0; i < json.size(); i++) {
//            System.out.println(json.getJSONObject(i).get("id"));
//            System.out.println(json.getJSONObject(i).get("name"));
//        }
        System.out.println("------------");
        String data = "[{\"birthday\":\"2000\",\"major\":[\"挖掘机\",\"炒菜\"],\"name\":\"xiaoming\",\"comment\":\"hello world\",\"age\":25.2,\"status\":0}]";
        String str = "[{\"id\":3,\"text\":\"甜食\"},{\"id\":4,\"text\":\"药品\"},{\"id\":1,\"text\":\"饮料\"}]";
        JSONArray jsonArray = new JSONArray(str);
        org.json.JSONObject object = jsonArray.getJSONObject(0);
        System.out.println(object);
        System.out.println(object.get("text").toString());
        System.out.println("------------");

        String leader =  "[{\"id\":\"001\",\"code\":\"001\",\"name\":\"老大\"}]";
        org.json.JSONObject leaderInfo = new JSONArray(leader).getJSONObject(0);
        System.out.println(leaderInfo.get("id").toString());
        System.out.println(leaderInfo.get("name").toString());
    }
}
